home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / dosutils / msmcw327.zip / MR_SMCWA.TXT < prev   
Text File  |  1996-01-29  |  17KB  |  405 lines

  1. System BIOS for SuperMicro "P55CWA" motherboard (Intel Triton)
  2.  
  3. MR BIOS (r) V097B5WS Version 3.27
  4. Copyright (c) 1996, Microid Research, Inc.
  5.  
  6. MR BIOS is a registered trademark of Microid Research, Inc.
  7. MR CHIPS is a registered trademark of Microid Research, Inc.
  8. Instant! Boot is a trademark of Microid Research, Inc.
  9. Patents Pending.
  10. All Rights Reserved.
  11.  
  12. Other trademarks are property of their respective owners.
  13.  
  14. ------------------------------------------------------------------------------
  15.  
  16. ShareWare Version:  "Please copy this program in its entirety, without
  17. modification, and pass it on to others.  If you like it, please pay for
  18. each copy you install.  If you don't pay for it, please uninstall it.
  19. Remember, your purchase is a vote."
  20.  
  21. License Fee:  USD $15.00 per installed copy
  22.  
  23. Microid Research, Inc.
  24. 2336-D Walsh Ave.
  25. Santa Clara, CA, 95051
  26. USA
  27.  
  28. email: mrbios@mrbios.com
  29. web-site: http://www.mrbios.com
  30.  
  31. ------------------------------------------------------------------------------
  32.  
  33. MR BIOS (r)  Copyright (c) 1996  Microid Research, Inc.
  34.  
  35. Patents Pending
  36.  
  37. Advanced buzzword features include:
  38.  
  39.  (1) Plug 'n Play card support.
  40.        1a) Auto resource steering
  41.        1b) Win95 compatible
  42.  (2) PCI and Bridge support.
  43.        2a) Auto resource steering
  44.        2b) DEC PCI-PCI bridges
  45.  (3) Energy Star power management.
  46.        3a) APM for Windows and DOS
  47.        3b) VESA DPMS video mgmt
  48.        3c) SMI and STPCLK
  49.        3d) Timewarp correction
  50.  (4) Fast-ATA support.
  51.        4a) ATA Mode 4/5 (to 20 MB/S)
  52.        4b) Built-in CMD-640, OPTi-621 drivers
  53.  (5) Enhanced IDE support.
  54.        5a) LBA and CHS translations
  55.        5b) EDPT Table support
  56.        5c) IBM/Microsoft INT13 extensions
  57.        5c) 8 discs max, each to 137 GByte
  58.        5d) Drive remapping
  59.        5e) Boot SCSI (ahead of IDE)
  60.  (6) Atapi and Removable IDE.
  61.        6a) CD-ROM recognition
  62.        6b) SyQuest and Ejectable Media
  63.  (7) Enhanced Floppy support.
  64.        7a) 4 floppy/tape-drives max
  65.        7b) Drive remapping
  66.  (8) Enhanced Parallel Port.
  67.        8a) SPP, Bidir, EPP, ECP modes
  68.  (9) Anti-Virus protection.
  69. (10) Password Security.
  70. (11) PS/2 Mouse support.
  71. (12) Pentium and 6x86 CPU support.
  72. (13) Instant! Boot (tm).
  73.  
  74. ------------------------------------------------------------------------------
  75. --- READ THIS FIRST ------ READ THIS FIRST ------ READ THIS FIRST ---
  76. ------------------------------------------------------------------------------
  77.  
  78. -------------------------------------------
  79. SuperMicro P55CWA - Undocumented Jumper J37
  80. -------------------------------------------
  81.  
  82. NOTE!  There is a jumper (J37) on the P55CWA motherboard that you
  83. will need to change in the course of installation of MR BIOS (r).
  84. If you do not want to do this, or cannot do so, then stop reading
  85. now and abandon loading MR BIOS (r) into your SuperMicro P55CWA...
  86.  
  87. -----------
  88. Explanation
  89. -----------
  90. With respect to the Flash-ROM, the Super Micro P55CWA motherboard
  91. design closely parallels Intel's Zappa, Endeavor and etc.
  92.  
  93. (1) The Flash-ROM is a 28F001-BXT that contains a write-protected
  94. "boot-block" whose purpose is to provide failsafe recovery in the
  95. unlikely event the Flash somehow becomes corrupted.
  96.  
  97. (2) Also, a 2-way jumper (J37) exists on the P55CWA motherboard that
  98. allows the bottom and top halves of the Flash-ROM to be swapped.
  99. The equivalent jumper on Intel designs is used to manually engage
  100. their Failsafe Flash Recovery mode.
  101.  
  102. With the Intel design, the protected boot-block and jumper are used
  103. collectively to effect a failsafe recovery mode.  When the jumper is
  104. manually plugged in the "recovery" position, the Flash's boot-block
  105. is relocated in memory to a position that causes it to take control
  106. when the computer is powered-up.  When set this way, the computer
  107. single-mindedly waits for you to insert a recovery diskette that
  108. contains a flash-loader and BIOS image.  After completing the Flash
  109. recovery process, you plug the jumper back to its normal position
  110. and things are back to normal.
  111.  
  112. It appears the Super Micro board was designed to support this same
  113. scheme, but their BIOS vendor had different ideas about how to
  114. implement the recovery mode.  The jumper J37 is unused, and the
  115. boot-block always resides in the top-most region of the Flash-ROM.
  116.  
  117. ------------------------
  118. How this Effects MR BIOS
  119. ------------------------
  120. There are two important effects to the P55CWA's proprietary way of
  121. doing things.
  122.  
  123. First, it precludes use of any Failsafe Flash Recovery program except
  124. one compatible with their original BIOS.  Per Super Micro's manual,
  125. you can download it from their BBS at (408) 451-1114.
  126.  
  127. Second, the protected "boot-block" is located in a position that
  128. interferes with normal operations of MR BIOS.  The MR BIOS Flash
  129. Loader Utility was therefore customized to load the BIOS around this
  130. write-protected "boot-block".  Upon completion of loading MR BIOS
  131. into the Flash-ROM, you will need to change the position of jumper
  132. J37 in order to relocate the "boot-block" out of the way.
  133.  
  134. ------------------------
  135. J37 Location and Setting
  136. ------------------------
  137. The jumper J37 is a 3-pin berg-strip which provides two different
  138. settings by plugging pins 1-2 or 2-3.  It is found near the back of
  139. the motherboard behind the PCI slots, approximately half-way between
  140. the left and right sides.  It is silkscreened "J37", with a single
  141. numeral "1" closest to pin #1.  Also, a silkscreened rectangle around
  142. the jumper block has a "cut" corner that indicates pin #1.
  143.  
  144. From the factory, J37 is plugged [1-2].  This position maps the
  145. "boot-block" to the top region of the Flash-ROM.  It is required
  146. to be in this position to run the BIOS supplied by Super Micro.
  147.  
  148. After loading MR BIOS, J37 needs to be plugged in the [2-3] position.
  149. This relocates the "boot-block" out of the way to the low half of the
  150. Flash-ROM.  You will be "reminded" to do this after loading MR BIOS
  151. into the Flash-ROM by the fact that your computer simply won't boot
  152. otherwise.
  153.  
  154. After loading MR BIOS into the Flash-ROM and setting J37 to [2-3],
  155. you never need to touch it again.  The MR BIOS Flash Loader can upload
  156. updated versions of MR BIOS, or it can restore the original backup BIOS
  157. image without replacing the jumper to its factory position.
  158.  
  159. If you do restore the original BIOS that came with the computer, you
  160. will need to restore the jumper J37 to its original [1-2] position
  161. afterwards.
  162.  
  163. If you ever have occasion to use Super Micro's Flash Utility, follow
  164. their directions.
  165.  
  166. ------------------------------------------------------------------------------
  167.  
  168. ---------------------------------
  169. Contents, Overview and Disclaimer
  170. ---------------------------------
  171.  
  172. Three files are included in this distribution kit.
  173.  
  174. MR_SMCWA.BIO - MR BIOS (r) System BIOS
  175. MR_SMCWA.TXT - This file you're reading
  176. MR_SMCWA.EXE - Flash Loader Utility
  177.  
  178.  
  179. The System BIOS file contains the Microid Research BIOS ("MR BIOS (r)"),
  180. customized for your SuperMicro P55CWA motherboard.  The 1995 MR BIOS (r)
  181. core provides the latest state-of-the-art BIOS technologies that automate
  182. your computer's setup and deliver unmatched performance and utility.
  183.  
  184. Unlike most programs that you are familiar with, the System BIOS does
  185. not execute from disk.  Instead, it is stored in a Flash-ROM component
  186. that resides on the motherboard and begins executing immediately upon
  187. powerup.  This Flash-ROM can be reprogrammed by means of a Flash Upload
  188. Utility.  In order to install MR BIOS (r) in your computer, you'll need
  189. to reprogram its Flash-ROM through use of the Flash Loader utility.
  190.  
  191. Usual Disclaimer:
  192. -----------------
  193. BE ADVISED THAT THERE IS AN ELEMENT OF DANGER IN REPROGRAMMING THE
  194. COMPUTER'S FLASH SYSTEM BIOS.  If the Flash Load procedure begins,
  195. but fails to completely load a valid BIOS image, your computer will be
  196. out of commission and you'll have to have it serviced.  The Flash-ROM
  197. will need to be physically replaced with another that contains valid
  198. code.  Reasons for the Flash Upload failure include 1) losing power
  199. while the upload is in progress, and 2) specifying and uploading the
  200. wrong file.  Needless to say, this would be a horribly disappointing
  201. experience.  Microid Research Inc. would most sincerely regret such
  202. a misfortune, however, understand that MICROID RESEARCH INC. DISCLAIMS
  203. ALL RESPONSIBILITY AND LIABILITY FOR THE USE AND CONSEQUENCES OF THE
  204. USE OF THIS PRODUCT.  So, please, take your time and be careful!
  205.  
  206. However...
  207. ----------
  208. According to Super Micro's manual, you can obtain a Flash Utility
  209. from their BBS at (408) 451-1114 that presumably supports a failsafe
  210. recovery mode.  Microid Research Inc. recommends that you download it
  211. and follow its directions for preparing a failsafe diskette.  Please
  212. be advised that Microid Research Inc. has not tested Super Micro's
  213. Flash Utility and will not be responsible for its results.
  214.  
  215. Jumper J37
  216. ----------
  217. Upon completion of loading MR BIOS into your computer's Flash-ROM,
  218. you will need to change the position of a hardware plug on jumper
  219. "J37".  If you are unwilling or unable to do so, DO NOT install
  220. MR BIOS into your computer!
  221.  
  222.  
  223.  
  224. The Flash Loader provides a simple menu of 4 options (5, including
  225. "exit").  There are three objectives of this utility.  First, it
  226. provides the facility to copy the existing BIOS into a disk-file
  227. for backup purposes.  This is option "1. Backup".  The companion
  228. function "2. Verify" allows you to confirm the backup file matches
  229. the existing BIOS.  Selection "3. Install" is used to copy MR BIOS
  230. into the Flash-ROM.  Selection "4. Restore" allows you to replace
  231. the original (backup) BIOS back into the Flash-ROM.
  232.  
  233. Be sure to backup the original BIOS before uploading MR BIOS into
  234. the Flash-ROM.  Otherwise, you won't be able to uninstall MR BIOS
  235. should you want to do so.  Even if you're sure you won't, it is a
  236. good practice to retain all original equipment that is supplied with
  237. your computer, "just in case".
  238.  
  239. The exact steps for uploading MR BIOS are enumerated in the Instructions
  240. section below.  Assuming you have followed those instructions and the
  241. upload has just completed, the Flash Loader will display a message
  242. directing you to reset the computer or re-cycle its power.  Upon doing
  243. so, you will be greeted with an alarming message that the "CMOS Memory
  244. is Corrupt", and the BIOS Setup Utility will be activated.  Don't be
  245. alarmed.  The Flash Loader Utility intentionally clears the CMOS to
  246. simulate a factory-new condition and provoke the Setup session.
  247.  
  248. Upon arriving in the Setup Utility, you will need to reset the time
  249. and date, and manually input the type(s) of Floppy drive(s) in your
  250. computer.  Beyond that, everything else will already be set for optimal
  251. performance and you can simply exit by pressing <F10>.  Or, you might
  252. browse around and tailor some options like Password Security or Power
  253. Management per your preference.  After this Setup session, your computer
  254. will reboot thereafter without any hysterical messages.
  255.  
  256. ------------------------------------------------------------------------------
  257.  
  258. -------------------------------------
  259. MR BIOS (r) Installation Instructions
  260. -------------------------------------
  261.  
  262. Step 1
  263. ------
  264. Disable power management in the BIOS Setup Utility.
  265.  
  266. Step 2
  267. ------
  268. Boot your computer "clean", to a non-Protected-Mode DOS environment.
  269. This is easily done by booting a floppy that contains only DOS, but
  270. neither CONFIG.SYS nor AUTOEXEC.BAT.
  271.  
  272. Step 3
  273. ------
  274. Invoke MR_SMCWA.EXE Flash Loader by typing "MR_SMCWA" at the DOS prompt.
  275.  
  276. Step 4
  277. ------
  278. Select option "1. Backup" to make a copy of the original BIOS that
  279. came with the motherboard.  It will be generated with the filename
  280. "SMCWA.BAK".
  281.  
  282. Step 5
  283. ------
  284. Select option "2. Verify" to confirm the backup was successful.
  285. The status will be reported to you, either success or failure.
  286.  
  287. If it worked OK, proceed to Step 6.  Else figure out what is wrong
  288. and correct it.  Repeat Steps 4 and 5.
  289.  
  290. Step 6
  291. ------
  292. Select option "3. Install" to copy the file "MR_SMCWA.BIO" into
  293. the Flash-ROM.  This file contains the actual MR BIOS image.  Be
  294. aware that part of what is going on here is the erasure of the
  295. original content of the Flash-ROM.
  296.  
  297. Step 6a
  298. ------
  299. The upload process may take up to 15 eternal seconds, during which
  300. time you are likely to begin worrying.  Relax, and do NOT shut off
  301. the power or otherwise disturb the computer.
  302.  
  303. You'll be notified with a message on the CRT when the upload has
  304. completed.
  305.  
  306. Step 6b
  307. -------
  308. Turn off the computer's power.
  309.  
  310. If this is the 1st time you have installed MR BIOS into your computer,
  311. the jumper J37 will currently be plugged in the [1-2] position.  Change
  312. it to the [2-3] position.
  313.  
  314. Turn the computer's power back on.
  315.  
  316.  
  317. Step 7
  318. ------
  319. The first bootup after loading the new BIOS, you will be directed into
  320. the BIOS Setup Utility.  Configure time, date, floppy drive(s) and other
  321. options.  Exit by pressing <F10>.
  322.  
  323. Step 8
  324. ------
  325. Win95 Users:  In a few installations, Windows 95 has been reported to
  326. "remember" certain properties of the BIOS that has been replaced by
  327. MR BIOS.  This can lead to some bewildering behavior.  The best rule
  328. of thumb is to unconditionally run Win95's "Hardware Wizard" once after
  329. installing MR BIOS.  If weirdness persists, use the sledge-hammer
  330. approach and run Win95's "Setup".
  331.  
  332. Step 9
  333. ------
  334. Enjoy!
  335.  
  336. ------------------------------------------------------------------------------
  337.  
  338. ----------------------------
  339. Un-Installation Instructions
  340. ----------------------------
  341.  
  342. Use the "4. Restore" option to reload "SMCWA.BAK" back into the
  343. Flash-ROM.  If you followed the instructions above, this backup
  344. file was created (above, in Step 4) before you installed MR BIOS.
  345.  
  346. Upon completion, shut off the computer's power, and replace the
  347. jumper J37 to its factory position [1-2].
  348.  
  349. ------------------------------------------------------------------------------
  350.  
  351. ----------------
  352. Revision History
  353. ----------------
  354.  
  355. Microid Research Inc. is grateful for your suggestions, criticisms,
  356. and bug reports.  We're proud to share with you evidence of continued
  357. progress and improvements, much to your credit.  Thank you!
  358.  
  359. Ver 3.10 - Original Zappa ED,ZP ShareWare release; with new PnP core.
  360. Ver 3.11 - n/a
  361. Ver 3.12 - Bugfix: PnP core overlapped "manual" setup of PCI interrupts.
  362. Ver 3.13 - n/a
  363. Ver 3.14 - Force bidirectional parallel-port for Nat'l Semi Super-I/O.
  364. Ver 3.15 - n/a
  365. Ver 3.16 - Asymmetric 2M dram support (16M/bank, single-sided).
  366. Ver 3.17 - Limit ATA-disc "auto" to Mode 3.  Mode 4 only avail via "manual".
  367. Ver 3.18 - Update for production Cyrix 6x86.
  368. Ver 3.19 - LPT modes: SPP,Bidir,EPP,ECP now user options. (SMC & NSC chips).
  369. Ver 3.20 - Upgrade: Add CMD 646 EIDE built-in driver.
  370.            Upgrade: Longer IDE spindown timer values (1,2,5 --> 2,5,10 min).
  371.            Upgrade: Provide setup field to disable soundblaster totally.
  372.            Workaround: De-enhance disk seeks to eliminate Norton8 complaint.
  373.            Workaround: Fix for Adaptec 2940 bios Ver 1.20 bug.
  374.            Workaround: Fix for S3 '968 32MB pageframe decode bug.
  375.            Workaround: Fix for Supra PnP Modem bug (drop Adaptec 1542CP fix).
  376. Ver 3.21 - Upgrade: Add aggressive "55nS" memory-type option.
  377.            Bugfix: Obscure bug in "manual" PCI-Int Setup affects mapping over
  378.                    bridge of Ints B,C,D (not A) for a few non-Zappa's.
  379. Ver 3.22 - Workaround: Fix for Adaptec 2940 bios Ver 1.21 warm-boot bug.
  380.            Workaround: Fix for nVidia/SGS VGA, replicated PCI ROM register.
  381.            Workaround: Fix for Holtek asic 8042 bug.
  382.            Workaround: Endeavor: Move Pnp-Data-Read port to avoid gameport
  383.                        decode bug.
  384. Ver 3.23 - Workaround: Apply v3.22 fix to *all* Adaptec PCI devices.
  385.            LPT modes: SPP,Bidir,EPP,ECP options for Winbond Super I/O too.
  386.            Upgrade: Add "CPU-Pipeline" on/off option (for debug purposes).
  387.            Upgrade: RAID-0 disk striping option, interleave 2-8 IDE drives.
  388. Ver 3.24 - Workaround: Disable CPU Pipelining during POST.
  389.            Upgrade: Higher performance for Mode4 IDE drives.
  390. Ver 3.25 - Fix: Timing problem with certain 512K pipeline cache modules.
  391.            Fix: Incompatibility with WD 719X SCSI controllers.
  392. Ver 3.26 - Workaround: Aha2940 PCI I/O alignment for Chinese OS/2 (TWarp).
  393.            Reduced binary bios image to 92K.  Changed flash loader, now
  394.            does not clear cmos century byte (ref: NDD95).
  395. Ver 3.27 - Workaround: PnP issues with Crystal soundblaster.
  396.            Workaround: COM4 port usage by ATI video.
  397.            Update: Aggressive CMOS-default memory settings.
  398.            Update: Roundup CPU MHz display (cosmetic).
  399.            Update: Display dram config in Chipset setup screen.
  400.            Update: Performance tweaks for 6x86 CPU.
  401.  
  402. ------------------------------------------------------------------------------
  403. End document
  404. ------------------------------------------------------------------------------
  405.